package com.alks.function.data.request.stock;

import com.alks.entity.data.entity.OutsoleOrderDetailRep;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;
import java.util.List;

/**
 * @author:hxl
 * @create: 2023-10-06 11:39
 * @Description: 大底订购作业操作
 */

@Getter
@Setter
@NoArgsConstructor
public class PcSoleOperateReq {
    private List<OutsoleOrderDetailRep> list;
    @ApiModelProperty("厂商 只有再形成订购单号的时候携带")
    private String vendorName;
    @ApiModelProperty("厂商编码 只有再形成订购单号的时候携带")
    private String vendorNo;
    @ApiModelProperty("交期 只有再形成订购单号的时候携带")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date deliveryDate;
    @ApiModelProperty("1: 生成物料编码 2：置空物料编码 3：形成订购单 4：置空订购单 5：打勾记录删除 6：复制材料信息 7：修改材料信息")
    private String choose;
}
